#include <iostream>
using namespace std;
const int N = 1e5+5;
int sum,a[N],s[N];
int main()
{   int n,w,m,x,y;
    scanf("%d%d",&n,&w);
    for(int i=1;i<=n;i++)
    {
        scanf("%d%d",&x,&y);
        a[x]=a[x]+y;
		if(x>m)  m=x;
    }
    for(int i=1;i<=m;i++){
	s[i]=s[i-1]+a[i];
	}//前缀和
    for(int i=1;i<=m-w+1;i++){
      if(sum<s[i+w-1]-s[i-1])  sum=s[i+w-1]-s[i-1]; 
	}
    printf("%d",sum);
    return 0;
}